package com.uzai.console.vo.alipaydetail;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author liuqi
 * @date 2021年12月24日 13:57
 */
@ApiModel("返回支付宝支付页面内容")
public class AlipayDetailInfoVo {

    @ApiModelProperty("id")
    private Long id;

    @ApiModelProperty("订单编号")
    private String tradeno;

    @ApiModelProperty("交易金额")
    private Double amount;

    @ApiModelProperty("交易状态（0-关闭；1-付款中；2-支付成功；3-交易结束）")
    private Integer status;

    @ApiModelProperty("交易状态名称（0-关闭；1-付款中；2-支付成功；3-交易结束）")
    private String statusName;

    @ApiModelProperty("业务代码")
    private String subCode;

    @ApiModelProperty("业务消息")
    private String subMsg;

    @ApiModelProperty("交易类型")
    private Integer type;

    @ApiModelProperty("交易类型名称")
    private String typeName;

    @ApiModelProperty("交易时间")
    private Integer createTime;

    @ApiModelProperty(value = "支付页面",hidden = true)
    private String alipayUrl;

    @ApiModelProperty("备注")
    private String remark;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTradeno() {
        return tradeno;
    }

    public void setTradeno(String tradeno) {
        this.tradeno = tradeno;
    }

    public Double getAmount() {
        return amount;
    }

    public void setAmount(Double amount) {
        this.amount = amount;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getSubCode() {
        return subCode;
    }

    public void setSubCode(String subCode) {
        this.subCode = subCode;
    }

    public String getSubMsg() {
        return subMsg;
    }

    public void setSubMsg(String subMsg) {
        this.subMsg = subMsg;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getAlipayUrl() {
        return alipayUrl;
    }

    public void setAlipayUrl(String alipayUrl) {
        this.alipayUrl = alipayUrl;
    }
}
